#!/bin/bash

# 原始文件夹名称
old_name="dist"

# 小程序名称与注册名称对应
min_app="PROGRAM-companyHealthCheck"

# 指定源文件夹路径
source_folder="public"

# 指定要复制的文件名
min_app_config="config.json"
min_app_theme="theme.json"

#删除指定文件
rm -r "$min_app"
rm "${min_app}.zip"

# 执行打包命令注意区分环境！！！！
npm run build:web


# 使用mv命令进行重命名
mv "$old_name" "$min_app"

# 检查mv命令是否成功执行
if [ $? -eq 0 ]; then
    echo "文件夹重命名成功！"
else
    echo "文件夹重命名失败。"
fi

# 使用cp命令复制文件
cp "${source_folder}/${min_app_config}" "${min_app}/${min_app_config}"
cp "${source_folder}/${min_app_theme}" "${min_app}/${min_app_theme}"

# 检查cp命令是否成功执行
if [ $? -eq 0 ]; then
    echo "文件复制成功！"
else
    echo "文件复制失败。"
fi

zip -r "${min_app}.zip" "${min_app}"

# 检查cp命令是否成功执行
if [ $? -eq 0 ]; then
    echo "打包压缩成功！"
else
    echo "打包压缩失败。"
fi
